//
//  EFSJump.h
//  EFSMobile
//
//  Created by Chuan on 11/19/15.
//  Copyright © 2015 Elephants Financial Service. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "EFSJumpManager.h"
//#import "EFSJumpManager+login.h"
//#import "EFSJumpManager+ChartDetail.h"
//#import "EFSJumpManager+marketTips.h"
//
//#import "EFSJumpManager+NFXGTradeStopOrder.h"
//#import "EFSJumpManager+NFXGTradeConditionalOrder.h"
//
//#import "EFSJumpManager+NFXGTradeBuySell.h"
//#import "EFSJumpManager+NFXGTradeHoldingPositions.h"
//#import "EFSJumpManager+bindPhone.h"

typedef NS_ENUM(NSUInteger, JumpType)
{
    JumpTypeNone = 0, // 啥都不干
    JumpTypeSecretary = 1, // 去小秘书
    JumpTypeActivity = 2, // 活动 参数: detail
    JumpTypeArticle = 3, // 咨询文章详情 参数: detail
    JumpTypeLotto = 4, // 乐透 参数: detail
    JumpTypeOpenAccount = 5, // 开户
    JumpTypeExpertArticle = 6, // 专家文章
    JumpTypeExpertInfo = 7, // 专家信息
    JumpTypeTradePlan = 8, // 交易计划 参数: {detail : planModel}                                         2016年11月2日 王苏弃用
    
    JumpTypeImage = 101, // 显示大图，参数： detail: { urls: 字符串数组 , index: int 当前index}
    JumpTypeQuote = 102, // 行情详情 参数: detail: {quoteId: 品种Id}
    JumpTypeLogin = 103, // 登录  参数: @(LoginDismissCallback: dismiss之后的回调)
    JumpTypeBindPhone = 104, //绑定电话
    
    JumpTypeStrategy = 10001, //行情策略 参数: detail
    JumpTypeMarketTips = 10002, //营销页面 参数: @(type)
    JumpTypeFinancialCalendar = 10003, //财经日历 参数: detail                                            2016年11月2日 王苏弃用
    
    JumpTypeEFSTradBuySell = 5000,  // 买卖PAGE页
    JumpTypeEFSTradBuy = 5001, //南方稀贵买页
    JumpTypeEFSTradSell = 5002,//南方稀贵卖页
    JumpTypeNFXGTradeHoldingPositions = 5003,//南方稀贵持仓
    JumpTypeNFXGTradeTransfer = 5004,//南方稀贵资金

    JumpTypeNFXGTradeStopOrder = 5005, //南方稀贵止盈止损单
    JumpTypeNFXGTradeConditionalOrder = 5006, //南方稀贵条件单
    JumpTypeNFXGTradeOrderForm = 5007, //南方稀贵我的订单.限价单
    JumpTypeNFXGTradeFilledOrderForm = 5008, //南方稀贵我的订单.平仓单
    
    JumpTypeNFXGTradePay = 6001, // 交易转账，转入成功跳转
    JumpTypeNFXGTradePayPageView = 6002, // 交易转账
    JumpTypeNFXGTradeLogin = 20000, // 开户完成后跳转交易登录。
    JumpTypeNFXGTradeRegister = 20001, // 营销 20001
    JumpTypeTabHome = 20002, // 首页
    JumpTypeTabTrade = 20003, // 交易(目前仅用于开户传参)
    JumpTypeTabMine = 20004, // Mine(目前仅用于开户传参)
    JumpTypeTabQuote = 20005, // 行情(未使用)
    JumpTypeTabLive = 20006, // 直播(未使用)
    JumpTypeTradeLoginSelect = 30000, // 交易登录选择页面
    JumpTypeYGTrade = 30001, // 粤贵
    
    JumpTypeSecretaryToBindPhone = 30002, // 未绑定手机号时点击小秘书
};

@interface EFSJump : NSObject

+ (void)jump:(JumpType)jumpType withData:(id)data from:(UIViewController *)sender;

@end
